make self-sacrifice - Alemán Inglés Diccionario